Video Streaming into Virtual Worlds Master Thesis
نویسنده
چکیده
Video streaming is becoming more mainstream as the availability of Internet and bandwidth is increasing. At the same time, the surge in computational power in laptops and stationary computers for home use has caused persistent 3D online worlds to gain momentum, and these worlds are now big contenders in the entertainment industry. Recently, we have also seen the start of a synergy of online virtual worlds and video streaming. The need to stream video into the online 3D environment has come into existence to enable live advertising to strengthen the revenue from games, and to further expand the experience by having playback of movies and other video feeds in complex 3D environments. In this thesis, we discuss ways of optimizing the bandwidth usage at the application layer when streaming video into virtual worlds. We propose that clients pass messages to the server containing the currently needed video quality, and thereby not waste bandwidth by streaming video with a quality that is greater than the user is able to perceive. The client must at all times measure the limitations posed by distance and angle from the video source within the 3D environment to the user’s viewpoint. It must then predict the movement of the viewpoint, and send a signal to the server of the needed quality. The server should then (if it is able to fulfill the request) process the signal accordingly, so that only the minimum amount of bandwidth for an optimal user experience is used. The possibility of the proposed approach has been measured by using a prototype client, implemented using OGRE 3D and FFmpeg, and extensively testing the abilities of the test participants to perceive video content with reduced visual quality in a 3D environment. We conclude that distance and starting quality of the source video affects the ability to perceive video quality, and discuss whether this approach will aid in bringing video streaming to the virtual worlds.
منابع مشابه
Blended reality: Issues and potentials in combining virtual worlds and face-to-face classes
This paper describes issues and potentials related to blending virtual worlds and face-to-face environments for the purposes of learning and teaching. By streaming a live video feed of a face-to-face classroom into a virtual world space at the same time as projecting the virtual world space onto a screen in the face-to-face classroom it is possible to merge participation in the two environments...
متن کاملVisual Techniques to Accommodate Varying Network Performance in Virtual Environments
This position paper briefly reviews how we created virtual worlds for a real-time, multiparty simulator. These worlds are partitioned into regions. Some regions are displayed as three-dimensional objects, and other regions are displayed as still images or video streams. We hypothesize that the size and placement of these regions can be configured to accommodate various user requirements. Such c...
متن کاملTime Critical Team Training in Virtual Worlds by Sainath Parab A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science Approved November 2010 by the Graduate Supervisory Committee: Kanav Kahol, Co-Chair Winslow Burleson, Co-Chair
متن کامل
I-Views, a Storymaking Community of, by and for the Audience
This thesis presents I-Views, a system that permits individuals to use published, communally owned media clips to author narratives by assembling clips, and to build communities of similar interests based on comparing these narratives. To facilitate sharing of on-line motion pictures and initiate conversations among storytellers/re-tellers and audiences, I-Views allows widely distributed groups...
متن کاملModel-Based Eye Detection and Animation
In this thesis we present a system to extract the eye motion from a video stream containing a human face and applying this eye motion into a virtual character. By the notation eye motion estimation, we mean the information which describes the location of the eyes in each frame of the video stream. Applying this eye motion estimation into a virtual character, we achieve that the virtual face mov...
متن کامل